package edu.maplef.bookwild.logic;

import java.util.List;

import com.xiaonei.api.XiaoneiRestClient;
import com.xiaonei.api.schema.Friend;

import edu.maplef.bookwild.schema.Buddy;

public interface IBuddyLogic extends IBaseLogic {

	/**
	 * 获得当前用户的校内好友列表
	 * @param client 传入的校内连接client(其中的sessionkey很重要)
	 * @return 校内好友列表
	 * @throws Exception 
	 */
	public List<Friend> getXnFriends(XiaoneiRestClient client) throws Exception;

	/**
	 * 获得当前用户在bookwild中的好友列表(校内好友，同时是bookwild用户)
	 * @param client 传入的校内连接client(其中的sessionkey很重要)
	 * @return bookwild好友列表
	 * @throws Exception
	 */
	public List<Buddy> getMyBuddies(XiaoneiRestClient client) throws Exception;
}
